package programs.statement;

import java.util.HashSet;
import java.util.Set;

import programs.expression.implementedClasses.Variable;

public abstract class Action extends BasicStatement {

	@Override
	public abstract void execute();

	@Override
	public abstract boolean isValidStatement();
	
	@Override
	public abstract void assignGlobalVariable(Variable variable);
	
	@Override
	public boolean containsAction() {
		return true;
	}
	
	@Override
	public Set<Variable> getVariables(){
		return new HashSet<Variable>();
	}


}
